be past master at something - Francés Inglés Diccionario